/*
Theme Name: MCCF 2013
Description: The latest and greatest them for the Mecosta County Community Foundation
Author: Net-Pot Internet Services
Template: Avada
*/

@import url("../Avada/style.css");

#main { padding: 30px 10px 20px 10px;}

.footer-area{
	border-top:12px solid #e9eaee;
	background:#7d4900;
	padding:43px 10px 40px;
}
.footer-area .logo{
	float:none;
	display:block;
	margin:0 0 22px;
	background:url(../images/logo-footer.gif) no-repeat;
}

#footer{
	padding:18px 10px 12px;
	background:#7d4900;
	border-top:1px solid #7d4900;
}

.copyright { text-shadow:none;}
#footer a:hover { color:#fefbce!important; text-decoration:underline;}
ul.login {float:right; font-size:12px; list-style-type: none; }
ul.login a { color:#fff!important;}
ul.login a:hover { color:#fefbce!important; text-decoration:underline;}

span.person-name { font-size:18px!important;}

.person { font-size:12px;}

.alignleft, .alignright, .aligncenter { margin-top:10px; margin-bottom:10px;}

.wp-caption-text { font-size:85%; padding-top:10px;}

.advanced_recent_posts_widget .post-title { font-weight:normal!important;}

.advanced_recent_posts_widget ul li  { border-bottom:none!important;}


/* Download Custom Field */
.download-button { float:left; padding-bottom:20px; clear:both; margin:5px; font-size:11px; text-transform: uppercase; text-align:center; height}
.download-button img { margin-bottom:5px;}


/* Post Meta Area */
.post .meta-info { margin-bottom:20px; font-size:13px; margin-top:10px;}
.single-navigation a[rel=prev] { float:left;}
.single-navigation { margin-bottom:0px; clear:both;}
.post { margin-bottom:5px;}

div.page-title-wrapper h1 { color:#fff!important;}

.page-title-container { 
		-moz-border-radius: 15px;
		border-radius: 15px;
		border-top:none!important;
		border-bottom:none!important;
		height:50px;
		vertical-align: middle;
		}


#footer { -moz-border-radius: 15px;
		border-top-right-radius: 15px;
		border-top-left-radius: 15px; }
		
#sidebar .widget {
margin-bottom: 20px; }		
		
/* Gravity Forms */
.gfield_label { font-weight:normal!important;}		
.gfield_required {display:none;}
input {border:1px solid #a1a1a1!important; }
.gform_wrapper textarea.medium {border:1px solid #a1a1a1!important;}
#gform_submit_button_1 {
			height:30px;
			line-height:30px;
			font:13px 'PTSansBold', arial, helvetica, sans-serif;
			text-transform:uppercase;
			text-align:center;
			text-shadow:0 1px 0 #fff;
			padding:0 20px;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
			-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
			-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
			box-shadow: 0 1px 1px rgba(0,0,0,0.2);
			color: #577810 !important;
			background-image: linear-gradient(top, #cce890 0%, #AAD75B 100%);
			background-image: -o-linear-gradient(top, #cce890 0%, #AAD75B 100%);
			background-image: -moz-linear-gradient(top, #cce890 0%, #AAD75B 100%);
			background-image: -webkit-linear-gradient(top, #cce890 0%, #AAD75B 100%);
			background-image: -ms-linear-gradient(top, #cce890 0%, #AAD75B 100%);
			background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #cce890), color-stop(1, #AAD75B));
			border:1px solid #AAD75B;
			}
			
#gform_submit_button_1:hover {
			color: #577810 !important;
			background-image: linear-gradient(top, #AAD75B 0%, #cce890 100%);
			background-image: -o-linear-gradient(top, #AAD75B 0%, #cce890 100%);
			background-image: -moz-linear-gradient(top, #AAD75B 0%, #cce890 100%);
			background-image: -webkit-linear-gradient(top, #AAD75B 0%, #cce890 100%);
			background-image: -ms-linear-gradient(top, #AAD75B 0%, #cce890 100%);
			background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #AAD75B),color-stop(1, #cce890));
			border:1px solid #AAD75B; }

#belowmenu { width:30%; float:right; text-align:right;}
#belowmenu img a {border:none!important;}
.nav-holder {margin-bottom:20px;}
#donate {
			line-height:2em;
			font:18px 'PTSansBold', arial, helvetica, sans-serif;
			text-transform:uppercase;
			text-align:center;
			text-shadow:0 1px 0 #fff;
			padding:.5em 1em;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
			-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
			box-shadow: 0 1px 1px rgba(0,0,0,0.2);
			color: #577810 !important;
			background-image: linear-gradient(top, #cce890 0%, #AAD75B 100%);
			background-image: -o-linear-gradient(top, #cce890 0%, #AAD75B 100%);
			background-image: -moz-linear-gradient(top, #cce890 0%, #AAD75B 100%);
			background-image: -webkit-linear-gradient(top, #cce890 0%, #AAD75B 100%);
			background-image: -ms-linear-gradient(top, #cce890 0%, #AAD75B 100%);
			background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #cce890), color-stop(1, #AAD75B));
			border:1px solid #AAD75B;
			}
			
#donate:hover {
			color: #577810 !important;
			background-image: linear-gradient(top, #AAD75B 0%, #cce890 100%);
			background-image: -o-linear-gradient(top, #AAD75B 0%, #cce890 100%);
			background-image: -moz-linear-gradient(top, #AAD75B 0%, #cce890 100%);
			background-image: -webkit-linear-gradient(top, #AAD75B 0%, #cce890 100%);
			background-image: -ms-linear-gradient(top, #AAD75B 0%, #cce890 100%);
			background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #AAD75B),color-stop(1, #cce890));
			border:1px solid #AAD75B; }
			
#fb {
			line-height:2em;
			font:18px 'PTSansBold', arial, helvetica, sans-serif;
			text-align:center;
			padding:.55em;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
			-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
			box-shadow: 0 1px 1px rgba(0,0,0,0.2);
			background-image: linear-gradient(top, #cce890 0%, #AAD75B 100%);
			background-image: -o-linear-gradient(top, #cce890 0%, #AAD75B 100%);
			background-image: -moz-linear-gradient(top, #cce890 0%, #AAD75B 100%);
			background-image: -webkit-linear-gradient(top, #cce890 0%, #AAD75B 100%);
			background-image: -ms-linear-gradient(top, #cce890 0%, #AAD75B 100%);
			background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #cce890), color-stop(1, #AAD75B)); 
			border:1px solid #AAD75B;
			margin-right:20px;
			}		
			
#fb:hover {
			color: #577810 !important;
			background-image: linear-gradient(top, #AAD75B 0%, #cce890 100%);
			background-image: -o-linear-gradient(top, #AAD75B 0%, #cce890 100%);
			background-image: -moz-linear-gradient(top, #AAD75B 0%, #cce890 100%);
			background-image: -webkit-linear-gradient(top, #AAD75B 0%, #cce890 100%);
			background-image: -ms-linear-gradient(top, #AAD75B 0%, #cce890 100%);
			background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #AAD75B),color-stop(1, #cce890));
			border:1px solid #AAD75B; }	
#fblogo { vertical-align: middle;}

#gbutton {
			line-height:2em;
			font:16px 'PTSansBold', arial, helvetica, sans-serif;
			text-align:center;
			text-shadow:0 1px 0 #fff;
			padding:.5em 1em;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
			-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
			box-shadow: 0 1px 1px rgba(0,0,0,0.2);
			color: #577810 !important;
			background-image: linear-gradient(top, #cce890 0%, #AAD75B 100%);
			background-image: -o-linear-gradient(top, #cce890 0%, #AAD75B 100%);
			background-image: -moz-linear-gradient(top, #cce890 0%, #AAD75B 100%);
			background-image: -webkit-linear-gradient(top, #cce890 0%, #AAD75B 100%);
			background-image: -ms-linear-gradient(top, #cce890 0%, #AAD75B 100%);
			background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #cce890), color-stop(1, #AAD75B));
			border:1px solid #AAD75B;
			}
			
#gbutton:hover {
			color: #577810 !important;
			background-image: linear-gradient(top, #AAD75B 0%, #cce890 100%);
			background-image: -o-linear-gradient(top, #AAD75B 0%, #cce890 100%);
			background-image: -moz-linear-gradient(top, #AAD75B 0%, #cce890 100%);
			background-image: -webkit-linear-gradient(top, #AAD75B 0%, #cce890 100%);
			background-image: -ms-linear-gradient(top, #AAD75B 0%, #cce890 100%);
			background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #AAD75B),color-stop(1, #cce890));
			border:1px solid #AAD75B; }			
					
.payment input { border:none!important; margin-bottom:10px;}	
.payment input:hover { opacity:.8;}	
.payment div.title { margin-bottom:20px;}
.payment p {font-size:13px; line-height:15px;}

.title h2 a { color:#7d4900!important}	
.title h2 a:hover { color:#95c93c!important}

@media only screen and (max-width: 800px) {
#belowmenu { width:100%; float:none; text-align:center;}
}

/* Downloads */
.dlm_download_list li { display: inline-block; background: none!important; border-bottom: none!important; vertical-align:top;}
div.download { width:120px!important; text-align:center; padding: 10px; height: 170px; margin-right:5px; font-size:15px; }
div.download img { margin-bottom:10px; margin-top:10px;}
p.download-desc { font-size:13px; line-height:normal; font-style: italic;}
.download-small { margin-left:3.5em;}

/* MCYAC sidebar */
.small-sidebar { font-size:90%;}
.small-sidebar ul { list-style-type: disc!important; margin-left:10px!important;}
.small-sidebar .title { margin-bottom:5px!important; margin-top:10px!important;}

#wp-admin-bar-search {display:none!important;}